home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1995 November
/
EnigmA AMIGA RUN 02 (1995)(G.R. Edizioni)(IT)[!][issue 1995-11][Skylink CD].iso
/
earcd
/
docs
/
announc1.lha
/
900
/
910.oberon
< prev
next >
Wrap
Internet Message Format
|
1994-11-03
|
5KB
From errors@megalith.miami.fl.us Sun Aug 21 23:26:59 1994
Received: from relay3.UU.NET by toadflax.cs.ucdavis.edu (4.1/UCD.CS.2.5)
id AA26838; Sun, 21 Aug 94 23:25:30 PDT
Received: from uucp7.UU.NET by relay3.UU.NET with SMTP
id QQxeab13008; Mon, 22 Aug 1994 02:25:01 -0400
Received: from megalith.UUCP by uucp7.UU.NET with UUCP/RMAIL
; Mon, 22 Aug 1994 02:25:21 -0400
Received: by megalith.miami.fl.us
(AmigaSmail3.12 for <zerkle@cs.ucdavis.edu>)
id <0ear@megalith.miami.fl.us>;
Mon, 22 Aug 1994 02:06:00 -0400 (EDT)
Sender: overlord@megalith.miami.fl.us
Errors-To: errors@megalith.miami.fl.us
Warnings-To: errors@megalith.miami.fl.us
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
To: announce@cs.ucdavis.edu (CSAA-Submissions)
X-Newsgatesoftware: Amiga Newsgate V1.6
Reply-To: fjc@wossname.apana.org.au (Frank Copeland)
Message-Number: 910
Newsgroups: comp.sys.amiga.announce
X-Newssoftware: CSAA NMS 1.2
Organization: International Oberon Secret Society
From: fjc@wossname.apana.org.au (Frank Copeland) (CSAA)
Subject: (CSAA) Oberon-A Release 1.4
Message-Id: <overlord.25ma@megalith.miami.fl.us>
Date: Mon, 22 Aug 1994 02:06:35 -0400
Status: RO
TITLE
Oberon-A
VERSION
Release 1.4
AUTHOR
Frank Copeland -- fjc@wossname.apana.org.au
DESCRIPTION
Oberon-A is a freely-distributable Oberon-2 compiler. Oberon-2 is a
modern object-oriented language designed by Niklaus Wirth, the creator
of Pascal and Modula-2, and Hanspeter Mvssenbvck. Oberon-A is an
implementation of the language for the Amiga computer, ported from a
compiler written by Niklaus Wirth.
The archive contains the compiler, an error lister, a pre-link
utility, a linker (BLink), a programmer's environment and other
utilities. A complete interface to the Amiga operating system
(Release 3.1) and a collection of library modules in source code form
is provided. Documentation is in AmigaGuide and plain ASCII formats.
The full source code for the compiler and utilities is available in a
seperate archive.
Release 1.4 is a preliminary release with a limited module library
and requires testing.
FEATURES
- The compiler directly generates MC68000 machine code in standard
AmigaDOS format object files.
- Both ALink and BLink can be used to link object modules and support
for other linkers will be progressively added.
- A garbage collector for memory (with some limitations) is built in to
the run-time support code.
- Language extensions include:
- Escaped characters in strings (big deal :-)).
- Support for BCPL and C pointers.
- Inline calls to Amiga system libraries.
- Vararg parameters to pass tag lists to Amiga library calls.
- The compiler is currently CLI-only, but a programmer's environment
utility provides Workbench access.
- Interactive and batch compilation is supported.
NEW FEATURES
- Amiga interfaces upgraded to Release 3.1.
- An error listing utility.
- A module definition utility.
- Compiler options to generate stack checks and NIL pointer checks.
- Simple foreign code interface (to be improved).
SPECIAL REQUIREMENTS
Oberon-A requires 1MB of memory and a hard disk is strongly recommended.
A text editor is required and must be obtained seperately.
Oberon-A now officially requires AmigaOS 2.04 or greater. Most of the
package will still run under AmigaOS 1.3, but this will not last.
HOST NAME
Oberon-A has been uploaded to AmiNet. It is available from
ftp.wustl.edu, archie.au and other AmiNet sites.
DIRECTORY
ftp.wustl.edu:/pub/aminet/dev/obero
archie.au:/pub/micros/amiga/aminet/dev/obero
FILE NAMES
Oberon-A_1.x_bin.lha -- Binaries and documentation.
Oberon-A_1.x_lib.lha -- Library source and examples.
Oberon-A_1.x_src.lha -- Source for compiler and utilities.
x is the update number, currently 4. The bin and lib archives are
required, the src archive is optional.
PRICE
Kind words to the author :-)
DISTRIBUTABILITY
Freeware, distributed under the GNU General Public License and the GNU
Library General Public License.
Frank Copeland
--
MODULE Sig;
IMPORT StdDisclaimer, CleverQuote, AdvocateOberon;
END Sig.
--
Read all administrative posts before putting your post up. Mailing list:
announce-request@cs.ucdavis.edu. Comments to CSAA@megalith.miami.fl.us.
MAIL ALL COMP.SYS.AMIGA.ANNOUNCE ANNOUNCEMENTS TO announce@cs.ucdavis.edu.
============================================================================
This is part of a mailing list gateway maintained by Carlos Amezaga. Bugs
& comments to CSAA@megalith.miami.fl.us. Subscribes, UnSubcribes, help and
faq requests should be sent to announce-request@cs.ucdavis.edu.